<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class jQuickForm_Config{

    /**
    * Приватный ключ, используемый для подписи форм, известный только владельцу
    * (для безопасности лучше заменить любым скалярным значением)
    *
    * @return string
    */
    protected $private_key = null;

    function getPrivateKey(){
        return $this->private_key ? $this->private_key : md5(__FILE__);
    }

    function setPrivateKey($private_key){
        return $this->private_key = $private_key;
    }


    /**
    * Тема оформления jQuery UI
    *
    * @return string
    */
    protected $ui_theme = 'ui-lightness';

    function getUiTheme(){
        return $this->ui_theme;
    }

    function setUiTheme($theme){
        return $this->ui_theme = $theme;
    }



    /**
    * Автоматическая XSS-фильтрация
    *
    * @return boolean
    */
    protected $use_xss_filter= true;

    function setUseXssFilter($value){
        $this->use_xss_filter = (bool)$value;
    }
    function getUseXssFilter(){
        return $this->use_xss_filter;
    }

    /**
    * Сжатие javascript
    *
    * @return boolean
    */
    protected $js_min = false;

    function setJsMin($value){
        $this->js_min = (bool)$value;
    }

    function getJsMin(){
        return $this->js_min;
    }

}
?>